发起一次余额转账请求时需要创建一个新的 balance_transfer 对象。该接口不支持商户向用户转账,如果要发起 B2C 转账,请使用 企业付款 发起,将渠道设置为 balance,在企业付款完成后,会自动为你生成 balance_transfer 对象。 如果使用了余额分润,在分润结算发起后,也会自动生成 balance_transfer 对象。注: 使用此接口必须保证用户可提现余额大于0。
| 请求参数 | 描述 | 
|---|---|
| APP_ID required string | 对应 app对象的id,该参数仅需要填写在请求地址内,查看 如何获取App ID。 | 
| amount required int | 接收方收到转账的金额,单位为分。 | 
| user required string | 发送方 user对象的id,该值不能为 "0"。 | 
| recipient required string | 接收方 user对象的id。 | 
| order_no required string | 商户订单号,必须在商户的系统内唯一,取值范围 1~64 位。 | 
| user_fee optional int | 向发起转账的用户额外收取的手续费,单位为分,默认值为 "0",且值需小于 amount。 | 
| description optional string | 附加说明,最多 60 个 Unicode 字符。 | 
| metadata optional hash | 详见 元数据。 | 
返回
返回 balance_transfers 对象,或者返回一个错误,详见 错误。
POST https://api.pingxx.com/v1/apps/{APP_ID}/balance_transfers待补充
待补充
待补充
待补充
待补充
待补充
待补充
curl https://api.pingxx.com/v1/apps/app_1Gqj58ynP0mHeX1q/balance_transfers \
-H "Pingplusplus-Signature: {SIGNATURE}" \
-H "Pingplusplus-Request-Timestamp: 1496728534" \
-u sk_test_ibbTe5jLGCi5rzfH4OqPW9KC: \
-d '{
  "amount": 100,
  "description": "余额转账",
  "user": "user_007",
  "recipient": "user_008",
  "order_no": "2017071110259981"
}'待补充
待补充
待补充
待补充
待补充
待补充
待补充
{
  "id": "311117071315154300000100",
  "object": "balance_transfer",
  "app": "app_1Gqj58ynP0mHeX1q",
  "created": 1496728534,
  "livemode": false,
  "status": "succeeded",
  "amount": 1000,
  "order_no": "2017071110259981",
  "user": "user_007",
  "recipient": "user_008",
  "user_fee": 0,
  "user_balance_transaction": "310317060612081500000101",
  "recipient_balance_transaction": "310317060612081500000201",
  "description": "余额转账",
  "metadata": {}
}